package com.bjpowernode.javase.collection;
/*
JDK5.0之后退出了一个新特性：叫做增强for循环，或者叫做foreach。
 */
public class ForEachTest01 {
    public static void main(String[] args) {
        //工具类当中的方法大部分都是静态的
        int[] arr = {11,13,5,16,19,20};

        //声明一个数组采用动态的方式
        int[] a = new int[4];//创建长度为4的int数组，数组中每个元素的默认值是0
        a[0] = 1;
        a[1] = 1;
        a[2] = 1;
        a[3] = 1;

        //遍历数组:普通for循环
        for(int i = 0;i<arr.length;i++){
            System.out.println(arr[i]);
        }
        //增强for(foreach)
        //有一个缺点，没有下标，在需要使用下标的循环中，不建议使用。
        /*for (元素类型 变量名:数组或集合){
            System.out.println(变量名);
        }*/
        for(int data:arr){
            //data代表数组中的每一个元素
            System.out.println(data);
        }

    }
}
